Plot Cruiser
What is new?
- Full-screen angle gauge view added for easier reading in the field. #475
- Local database export added under Advanced Settings for diagnostic uploads. #430
- Share button added to the top leading area of the map. #674
What has been fixed?
Plot Cruiser specific bugs:
- App no longer crashes when entering the last required field immediately after dismissing the end-task issues popup. #689
- Single tap on the Duplicate option now creates exactly one duplicate tree. #688
- Blank tree records no longer appear in the tally subtask grid without being added by the user. #674
- Tasks open correctly even when their template wasn't included in the device's prior sync, rather than failing with a "template not found" error. #673
- Server rejection reasons on submission upload are now surfaced clearly instead of being hidden behind a generic content-type error. #662
Atlas mobile specific bugs:
- Closing the Feature Info Panel via the X button no longer summons the keyboard. #679
- Large GeoPDFs that previously failed to import with a "Hash failed" error now import successfully. #678
- Tiled GeoPDF imports are now correctly aligned with their standard-mode counterparts. #677
- Field users are no longer kicked back to the login screen on a single transient token-refresh failure; auth refresh now retries before forcing sign-out. #676
- Biometric authentication (Face ID / Touch ID) now fires every time the login screen is presented when biometric login is enabled. #675
- Keyboard now hides and returns predictably across the app. #673
- Panel heights are now user-configurable. #672
- Feature window UI refined for clearer information display. #670
- Cloud Layer Import no longer leaves an unimportable layer in the tree after a "Source file is corrupted" error. #669
- Logging into two apps from different devices no longer triggers community auto-fetch errors on the prior device when tokens refresh. #668
- Map window UI refinements. #667
- Large GeoPDFs (>100 MB) no longer crash the app or trigger an unrecoverable project crash loop. #666